Ratcash Production Приложения
WIFI High Performance Widget 1.19
This is a widget to enable/disable WIFIhigh-performance mode on selected devices. In other words, by usingthe widget, you can effectively disable the Power Management in theWIFI driver of the phone/tablet. While certainly, it would drainmore power, there are some advantages as well:1. Lowering latency. If the wifi driver does not sleep, the APdoes not have to wait until delivering the data. This is desired ismany situations, like IP VOIP calls via WIFI, audio streaming,networked games (lower latency means better experience).2. Ensure wifi is running put into higher PM state even when thescreen is off. Again, this helps when you do VOIP calls, streamaudio, etc.3. Solving sporadic/unreliable connectivity problems. Rootcause: Some older WIFI routers can't reliably communicate withdevices using WIFI Power Management (they may actually sleep, whenthe AP wants to send data). It helps when your WIFI can connect tothe Access Point, but the transfer is either very slow orunreliable (high packet loss). This widget does NOT help, if youcan't connect to the WIFI Access Point at all.4. Simply speed up download transfer rate. YMMV.The widget should work on all devices with Android 3.1 andhigher. In addition, this was tested and found to work on SamsungGalaxy S II (even with GingerBread).Some users reported this also works with Acer Iconia and GalaxyTab. Other devices may or may not support this feature. Please seefor yourself. Please leave comments/rating if it helped.USAGE: Add the widget to your home screen and tap on it toenable wifi and to activate/deactivate the high-performance mode.If you don't see the widget, start the activity. The widget shouldbe properly listed afterwards.Automatic toggle feature works using the followingruleset:1. If Wifi connection is lost or manually disabled/disconnected,the HighPerformance mode will automatically be disabled (if it wasenabled) to save battery.2. If you reconnect to the last connected network, the lastapplicable state of the HighPerformance setting will automaticallybe restored.3. If you connect to a different network than you had beenpreviously, HighPerformance mode will be enabled based on thepreference setting in the Application (whitelist)Notice: While the READ_PHONE_STATE is indeed a very powerful anddangerous permission, I am not using it for anything else than toknow if there's an incoming or outgoing call to be able to use itas a trigger. Nothing else, really...If you'd like to double-check whether this widget has reallydone the job on your phone, you can try the following:1. PING your phone from you computer with disabled wifi performancemode. Make note of the average round trip time. In my case casethis was around 50ms2. PING your phone from you computer with ENABLED wifi performancemode. In my case the average round trip time shortened to about2-3ms. If there's no significant different between the two cases,chances are your phone does not support WIFI High PerformanceMode.